Research efforts in immersive environments, modelling, CAM, scientific visualization, medical illustration, terrain modeling and rendering, haptics (force-feedback), realistic and non-photorealistic rendering.
CMI is an optimizing frontend for gcc which allows gcc to inline across module boundaries without requiring you to put inline functions in header files or even mark inline functions for inlining.
The Flask operating system security architecture provides flexible support for security policies. The architecture has previously been implemented in two research operating systems, Mach and Fluke, and is now being implemented in the Linux kernel.
An implementation of Java for the PalmPilot. In order to effectively run Java on this limited device, much of the VM's activity is off-loaded to a server.